Дисциплина: Администрирование сетевых подсистем
2026-02-13
C:\work\alkamal\packer и C:\work\alkamal\vagrantРисунок 1: Структура рабочего каталога с подкаталогами packer и vagrant
packer размещены ISO-образ, packer.exe, HCL-файл и каталог httpРисунок 2: Содержимое каталога packer с ISO-образом и HCL-файлом
vagrant-rocky.pkr.hcl содержит блок packer и required_pluginshttp размещён файл ks.cfgРисунок 3: Файл vagrant-rocky.pkr.hcl с описанием переменных и плагинов
Рисунок 4: Файл ks.cfg с параметрами автоматической установки Rocky Linux
vagrant создан файл Vagrantfileserver с box rocky9provision с подкаталогами default, server, clientРисунок 5: Файл Vagrantfile с конфигурацией виртуальной машины server
Рисунок 6: Структура каталога provision с подкаталогами default, server и client
01-dummy.shРисунок 7: Скрипты-заглушки 01-dummy.sh в каталогах default, server и client
Рисунок 8: Скрипты-заглушки 01-dummy.sh в каталогах default, server и client
Рисунок 9: Скрипты-заглушки 01-dummy.sh в каталогах default, server и client
default добавлен 01-user.shalkamalwheelРисунок 10: Скрипт 01-user.sh для создания пользователя и настройки окружения
default добавлен 01-hostname.sh*.alkamal.netРисунок 11: Скрипт 01-hostname.sh для установки доменного имени хоста
server размещён 02-forward.shРисунок 12: Скрипт 02-forward.sh для включения IP-forwarding и masquerading
client размещён 01-routing.shРисунок 13: Скрипт 01-routing.sh для настройки маршрутизации клиента
packer.exe init и packer.exe buildРисунок 14: Выполнение команд packer.exe init и packer.exe build
vagrant-virtualbox-rocky-9-x86_64.boxРисунок 15: Сформированный box-файл vagrant-virtualbox-rocky-9-x86_64.box
vagrant box add rocky9rocky9Рисунок 16: Регистрация box-файла в Vagrant
vagrant up serverРисунок 17: Запуск виртуальной машины server через vagrant up
vagrant up clientРисунок 18: Запуск виртуальной машины client через vagrant up
vagrantРисунок 19: Графический вход в систему на виртуальной машине server
Рисунок 20: Графический вход в систему на виртуальной машине client
vagrant ssh serveralkamalРисунок 21: Подключение по SSH к server и переход к пользователю alkamal
Рисунок 22: Подключение по SSH к client и переход к пользователю alkamal
vagrant halt server и vagrant halt clientРисунок 23: Остановка виртуальных машин server и client
Vagrantfile добавлены блоки common user и common hostname01-user.sh и 01-hostname.shРисунок 24: Фрагмент Vagrantfile с блоками common user и common hostname
vagrant up --provision для server и clientalkamalРисунок 25: Повторный запуск server с ключом –provision
Рисунок 26: Повторный запуск client с ключом –provision
alkamalРисунок 27: Графический вход под пользователем alkamal на сервере
Рисунок 28: Графический вход под пользователем alkamal на клиенте
Рисунок 29: Проверка SSH-подключения и отображения приглашения пользователя